#include <iostream>

using namespace std;


float Suma    (float numero1, float numero2) 
{ 
	return numero1 + numero2; 
}
float Resta   (float numero1, float numero2) 
{ 
	return numero1 - numero2; 
}

float SeleccionOperacion(float numero1, float numero2, float (*puntFunc)(float, float))
{
   float resultado = puntFunc(numero1, numero2);  

   return resultado;
}

static void Main ()
{
	float numero1 = 0;
	float numero2 = 0;
	float (*puntFunc)(float, float)= NULL;

	cout << "Por favor ingrese el primer numero(flotante)" << endl;
	cin >> numero1;

	cout << "Por favor ingrese el segundo numero(flotante)" << endl;
	cin >> numero2;

	cout << "Por favor indique que operacion desea efectuar(+,-)" << endl;
	 
	//falta seleccion de operacion via puntero(asociar la seleccion del usuario al puntero indicado

	SeleccionOperacion (numero1, numero2, puntFunc);
	
	cout << resultado << endl;
};
